package oop11;

//usb接口规范
public interface Usb {
    //定义usb设备的工作电压
     double V = 1.5;

    /**
     * 设备被接到电脑上执行的方法
     */
    void plugin();

    /**
     * usb设备正常工作中。。。
     */
    void work();

    /**
     * 设备被移除时调用的方法
     */
    void unplugin();

    /**
     * 断掉电源
     * jdk8后，支持接口的默认方法
     */
    public default void powerOff(){
        System.out.println("这个设备电源断了，停止工作");
        unplugin();//调用其他方法
    }
    //接口也支持静态方法
    public static void printDianya(){
        System.out.println("所有usb设备的工作电压都是"+V+"伏特");
    }
    public default void powerOn(){
        System.out.println("电源接通");
    }

}
